package observadores;

import modelo.delictivas.ITrampa;
import modelo.delictivas.Ladron;
import modelo.lugaresYPistas.IRespuesta;

public interface Observador {
	public void actualizar();
	public void ladronEncontrado();
	public void trampaActivada(ITrampa trampa);
	public void ladronArrestado();
	public void ladronEscapa();
	public void respuestaRecibida(IRespuesta respuesta);
	public void ordenArrestoDenegada();
	public void ordenArrestoObtenida(Ladron ladron);
	public void policiaDuerme();
	public void jugadorViaja();
	public void ascensoDePolicia();
	public void faltanAscensos(int arrestosFaltantes);
	public void tiempoTerminado();
}
